| Version | ID |
|---|---|
| 1.8.X | 0x2D |
| 1.9 | 0x13 |
| 1.13.1 | 0x14 |
| 1.14.4 | 0x2E |
| 1.15.2 | 0x2F |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x2F | Play | Client | Window ID | VarInt | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | VarInt | The window type to use for display. Contained in the minecraft:menu regisry; see Inventory for the different values. |
|||
| Window Title | Chat | The title of the window |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x2E | Play | Client | Window ID | VarInt | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | VarInt | The window type to use for display. Contained in the minecraft:menu regisry; see Inventory for the different values. |
|||
| Window Title | Chat | The title of the window |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x14 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory). Always 0 for non-storage windows (e.g. Workbench, Anvil). | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x14 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory). Always 0 for non-storage windows (e.g. Workbench, Anvil). | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory). Always 0 for non-storage windows (e.g. Workbench, Anvil). | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory). Always 0 for non-storage windows (e.g. Workbench, Anvil). | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String (32) | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x13 | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x2D | Play | Client | Window ID | Unsigned Byte | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1. |
| Window Type | String | The window type to use for display. See Inventory for a list. | |||
| Window Title | Chat | The title of the window | |||
| Number Of Slots | Unsigned Byte | Number of slots in the window (excluding the number of slots in the player inventory) | |||
| Entity ID | Optional Int | EntityHorse's EID. Only sent when Window Type is “EntityHorse” |